数据准备

配图主题:四川省旅游地图,主要包括四川省主要旅游景点信息,及主要的路线信息,如铁路、国道、省道、高速、县道,同时,在大比例尺情况下显示住宿和加油站信息。

因此,需要的矢量数据包含:旅游景点、宾馆旅店、加油站等点数据,铁路、国道、省道、高速、县道等线数据,市界、省界等面数据,同时需要示范数据中 China 数据源中的 Province_R 数据。

首先,将所需数据的 *.shp 文件导入 中;然后,查看各个数据集的坐标系信息,对坐标系与其他数据不同的数据进行投影转换;并对存在较多小对象的线数据集进行数据集融合处理等操作。

操作步骤

数据导入

  1. 打开 应用程序,新建一个文件型数据源: travel.udb。
  2. 开始选项卡->数据处理组中,单击数据导入按钮,打开数据导入对话框,单击工具条中的添加按钮,在弹出的打开对话框中选择相应的 shp 数据。
  3. 勾选导入属性信息复选框,单击导入按钮,即可将 *.shp 文件导入到当前数据源中。

投影转换

在对投影方式不同的数据进行显示或分析时,需要对数据进行投影变换,才能使这些数据在同一个区域显示。

  1. 在工作空间管理器中,单击某数据集右键,选择属性项,选中属性对话框中坐标系结点,可查看各数据集的坐标系信息。
  2. 其中,旅游景点数据集的的坐标系为 Beijing_1954,其他数据集的坐标系为 WGS_1984,此时,需对旅游景点数据集进行投影转换,才能使其与其他数据集在地图的同一区域显示。
  3. 单击对话框中的投影转换…按钮,在数据集投影转换对话框中,设置目标投影为WGS_1984 地理坐标系。
  4. 单击转换方法右侧下拉按钮,选择Coordinate Frame (7-pare)单击转换按钮,即可将数据集投影转换为 WGS_1984 投影。

数据集融合

由于道路数据中,同一道路名称的线对象较多,在进行符号化时会影响地图的显示效果,可通过数据融合功能,将道路名称相同且端点重合的线对象融合成一个对象。依次对铁路、国道、省道、高速、县道等线数据进行数据集融合,下面以国道线数据集融合为例,介绍具体的操作和参数设置:

  1. 数据选项卡->数据处理组中,展开Gallery,单击融合按钮,弹出数据集融合对话框。
  2. 源数据处选择travel数据源中的国道_polyline,选择NAME 作为融合字段,属性表中 name 具有相同的值,且端点重合线对象将被融合成一条道路。
  3. 设置融合模式为融合,勾选处理融合字段值为空的对象复选框,表示会将容限范围内字段值为空的对象进行融合。
  4. 在结果数据处设置数据集名称为国道,单击确定按钮,即可进行融合处理。